@citizenjoe @DusX

Just updated my post above with working solution. Hurrah!